/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package LogicaDeNegocio;

import PersistenciaDelNegocio.Manejador;
import UIDelNegocio.Inicio;
import javax.swing.UIManager;


/**
 *
 * @author Deathscythe
 */
public class ManejadorLogica {

    public static Manejador ac = new Manejador();

    public static void main(String[] args) {

        try
        {
           UIManager.setLookAndFeel("net.sourceforge.napkinlaf.NapkinLookAndFeel");
        }
        catch (Exception e)
        {
        e.printStackTrace();
        }
        Inicio vent= new Inicio();
        vent.setVisible(true);
    }



    // INSERT

    public static int guardarEmpleado(){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }

    public static int guardarLocalidad(Tienda nuevoTienda){
        Tienda tienda = new Tienda();

       return  ac.guardarLocalidad(tienda);
    }

    public static int guardarProveedor(Proveedor nuevoProveedor){
        Proveedor proveedor = new Proveedor();

       return  ac.guardarProveedor(proveedor);
    }

    public static int guardarCamion(Camiones nuevoCamion){
        Camiones camion = new Camiones();

       return  ac.guardarCamion(camion);
    }


    public static int guardarProducto(Producto nuevoProducto){
        Producto producto = new Producto();

       return  ac.guardarProducto(producto);
    }


    public static int guardarVigilancia(Vigilancia nuevoVigilancia){
        Vigilancia vigilancia = new Vigilancia();

       return  ac.guardarVigilancia(vigilancia);
    }


    public static int guardarDepartamento(Departamento nuevoDepartamento){
        Departamento departamento = new Departamento();

       return  ac.guardarDepartamento(departamento);
    }


    public static int guardarClase(Clase nuevoClase){
        Clase clase = new Clase();

       return  ac.guardarClase(clase);
    }


    public static int guardarSubclase(Subclase nuevoSubclase){
        Subclase subclase = new Subclase();

       return  ac.guardarSubclase(subclase);
    }

    public static int guardarOrdenCompra(OrdenCompra nuevoOrdenCompra){
        OrdenCompra ordenCompra = new OrdenCompra();

       return  ac.guardarOrdenCompra(ordenCompra);
    }

    public static int guardarTransferencia(Transferencia nuevoTransferencia){
        Transferencia transferencia = new Transferencia();

       return  ac.guardarTransferencia(transferencia);
    }

    public static int guardarPedido(Pedido nuevoPedido){
        Pedido pedido = new Pedido();

       return  ac.guardarPedido(pedido);
    }



   // DELETE

       public static int borrarEmpleado(Integer Empleado){
        Empleado empleado = new Empleado();

       return  ac.borrarEmpleado(Empleado);
    }

    public static int borrarLocalidad(String Tienda){
        Tienda tienda = new Tienda();

       return  ac.borrarLocalidad(Tienda);
    }

    public static int borrarProveedor(String Proveedor){
        Proveedor proveedor = new Proveedor();

       return  ac.borrarProveedor(Proveedor);
    }

    public static int borrarCamion(String Camion){
        Camiones camion = new Camiones();

       return  ac.borrarCamion(Camion);
    }


    public static int borrarProducto(String Producto){
        Producto producto = new Producto();

       return  ac.borrarProducto(Producto);
    }


    public static int borrarVigilancia(String Vigilancia){
        Vigilancia vigilancia = new Vigilancia();

       return  ac.borrarVigilancia(Vigilancia);
    }


    public static int borrarDepartamento(Integer Departamento){
        Departamento departamento = new Departamento();

       return  ac.borrarDepartamento(Departamento);
    }


    public static int borrarClase(Integer Clase){
        Clase clase = new Clase();

       return  ac.borrarClase(Clase);
    }


    public static int borrarSubclase(Integer Subclase){
        Subclase subclase = new Subclase();

       return  ac.borrarSubclase(Subclase);
    }

    public static int borrarOrdenCompra(String OrdenCompra){
        OrdenCompra ordenCompra = new OrdenCompra();

       return  ac.borrarOrdenCompra(OrdenCompra);
    }

    public static int borrarTransferencia(Integer Transferencia){
        Transferencia transferencia = new Transferencia();

       return  ac.borrarTransferencia(Transferencia);
    }

    public static int borrarPedido(Integer Pedido){
        Pedido pedido = new Pedido();

       return  ac.borrarPedido(Pedido);
    }


    // UPDATE

       public static int actualizarEmpleado(Empleado Empleado){
        Empleado empleado = new Empleado();

       return  ac.actualizarEmpleado(Empleado);
    }

    public static int actualizarLocalidad(Tienda Tienda){
        Tienda tienda = new Tienda();

       return  ac.actualizarLocalidad(Tienda);
    }

    public static int actualizarProveedor(Proveedor Proveedor){
        Proveedor proveedor = new Proveedor();

       return  ac.actualizarProveedor(Proveedor);
    }

    public static int actualizarCamion(Camiones Camion){
        Camiones camion = new Camiones();

       return  ac.actualizarCamion(Camion);
    }


    public static int actualizarProducto(Producto Producto){
        Producto producto = new Producto();

       return  ac.actualizarProducto(Producto);
    }


    public static int actualizarVigilancia(Vigilancia Vigilancia){
        Vigilancia vigilancia = new Vigilancia();

       return  ac.actualizarVigilancia(Vigilancia);
    }


    public static int actualizarDepartamento(Departamento Departamento){
        Departamento departamento = new Departamento();

       return  ac.actualizarDepartamento(Departamento);
    }


    public static int actualizarClase(Clase Clase){
        Clase clase = new Clase();

       return  ac.actualizarClase(Clase);
    }


    public static int actualizarSubclase(Subclase Subclase){
        Subclase empleado = new Subclase();

       return  ac.actualizarSubclase(Subclase);
    }

    public static int actualizarOrdenCompra(OrdenCompra OrdenCompra){
        OrdenCompra ordenCompra = new OrdenCompra();

       return  ac.actualizarOrdenCompra(OrdenCompra);
    }

    public static int actualizarTransferencia(Transferencia Transferencia){
        Transferencia transferencia = new Transferencia();

       return  ac.actualizarTransferencia(Transferencia);
    }

    public static int actualizarPedido(Pedido Pedido){
        Pedido pedido = new Pedido();

       return  ac.actualizarPedido(Pedido);
    }



    // SELECT


       public static int consultarEmpleado(Integer ci){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }

    public static int consultarLocalidad(String nombre){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }

    public static int consultarProveedor(String rif){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }

    public static int consultarCamion(String placa){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }


    public static int consultarProducto(String codigo){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }


    public static int consultarVigilancia(String rif){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }


    public static int consultarDepartamento(Integer idDepartamento){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }


    public static int consultarClase(Integer idClase){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }


    public static int consultarSubclase(Integer idSubclase){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }

    public static int consultarOrdenCompra(String idorden_compra){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }

    public static int consultarTransferencia(Integer idTranferencia){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }

    public static int consultarPedido(Integer idpedido){
        Empleado empleado = new Empleado();

       return  ac.guardarEmpleado(empleado);
    }

}
